<template>
  <div class="config">
    <!--PBX  添加 或 删除（根据账号是否为超管 显隐）-->
    <accountpbxEdit></accountpbxEdit>
    <!--通话配置  各个配置项-->
    <el-tabs v-model="activeName" @tab-click="handleClick">
      <el-tab-pane label="PBX信息" name="accountpbxEditCall" v-if="isAdminState">
        PBX信息
      </el-tab-pane>
      <el-tab-pane label="服务号管理" name="serviceNoConfigCall">
        服务号管理
      </el-tab-pane>
      <el-tab-pane label="日程管理" name="scheduleConfigCall">
        日程管理
      </el-tab-pane>
      <el-tab-pane label="流程管理" name="processConfigCall">
        流程管理
      </el-tab-pane>
      <el-tab-pane label="座席管理" name="agentConfigCall" v-if="isAdminState">
        座席管理
      </el-tab-pane>
      <el-tab-pane label="技能组管理" name="queueConfigCall">
        技能组管理
      </el-tab-pane>
      <el-tab-pane :label="this.$t('config.channel.nodeManage')" name="nodeConfigCall">
        {{$t('config.channel.nodeManage')}}
      </el-tab-pane>
      <el-tab-pane label="语音库" name="soundConfigCall">
        语音库
      </el-tab-pane>
      <el-tab-pane label="变量管理" name="varConfigCall" v-if="isAdminState">
        变量管理
      </el-tab-pane>
      <el-tab-pane label="SIP号管理" name="sipNoConfigCall" v-if="isAdminState">
        SIP号管理
      </el-tab-pane>
      <el-tab-pane label="黑红名单" name="ivrBlackConfigCall">
        黑红名单
      </el-tab-pane>
      <el-tab-pane label="电话条配置" name="phoneBarConfigCall" v-if="isAdminState">
        电话条配置
      </el-tab-pane>
      <el-tab-pane label="外呼线路配置" name="lineConfigCall" v-if="isAdminState">
        外呼线路配置
      </el-tab-pane>
      <el-tab-pane label="IVR工具" name="ivrToolsConfigCall" v-if="false">
        IVR工具
      </el-tab-pane>
    </el-tabs>
  </div>
</template>
<script>
  import accountpbxEdit from './accountpbxEdit.vue'
  export default {
    name: 'callConfig',
    data () {
      return {
        activeName: 'serviceNoConfigCall',
        isAdminState: false
      }
    },
    methods: {
    },
    components: {
      accountpbxEdit
    },
    beforeMount () {
//      判断是否为 超管
      let isAdmin = this.$store.state.session.user.isAdmin
      if (isAdmin) {
        this.isAdminState = true
      } else {
        this.isAdminState = false
      }
    }
  }
</script>
<style lang="stylus" scoped>
</style>
